{% extends "safeinside/base.html" %}
{% block title %}Карточка объекта {{ obj.targetid }}{% endblock %}
{% block content %}

{% if message %}
<h4>{{ message }}</h4>
{% endif %}

<!-- Button trigger modal -->
{% if obj.isEnabled %}
<button type="button" class="btn btn-primary btn-lg" data-toggle="modal" data-target="#modalDeleteObject">
  Выключить объект
</button>
{% else %}
<button type="button" class="btn btn-primary btn-lg" data-toggle="modal" data-target="#modalEnableObject">
  Включить объект
</button>
{% endif %}
<button type="button" class="btn btn-primary btn-lg" data-toggle="modal" data-target="#modalRenameObject">
  Переименовать объект
</button>
<button type="button" class="btn btn-primary btn-lg" data-toggle="modal" data-target="#modalReloadObjectFirmware">
  Обновить ПО объекта
</button>
<button type="button" class="btn btn-primary btn-lg" data-toggle="modal" data-target="#modalChangeObjectState">
{% if obj.isTest %}
Сделать нормальным
{% else %}
Сделать тестовым
{% endif %}
</button>

<div class "row">
<h1>Объект {{ obj.targetid }}</h1>
{% if obj.isTest %}
<span class="label label-warning">ТЕСТОВЫЙ</span>
{% else %}
<span class="label label-success">НОРМАЛЬНЫЙ</span>
{% endif %}
{% if obj.isEnabled %}
<span class="label label-success">ВКЛЮЧЕН</span>
{% else %}
<span class="label label-warning">ВЫКЛЮЧЕН</span>
{% endif %}

</div>

<div class="row">
 <div class="col-md-4">
  Идентификатор объекта
 </div>
 <div class="col-md-4">
  {{ obj.targetid }}
 </div>
</div>
<div class="row">
 <div class="col-md-4">
  Идентификатор CID
 </div>
 <div class="col-md-4">
  {{ obj.msid }}
 </div>
</div>
<div class="row">
 <div class="col-md-4">
  MAC устройства CID
 </div>
 <div class="col-md-4">
  {{ obj.caronline_macid }}
 </div>
</div>

<div class="row">
 <div class="col-md-4">
  Логин/Пароль
 </div>
 <div class="col-md-4">
  {{ obj.caronline_login }} / {{ obj.caronline_password }}
 </div>
</div>
<div class="row">
 <div class="col-md-4">
  Последнее событие
 </div>
 <div class="col-md-4">
  {{ obj.lastEventType }} , {{ obj.lastEventTime }}
 </div>
</div>
<div class="row">
 <div class="col-md-4">
  Версия ПО
 </div>
 <div class="col-md-4">
  {{ obj.versionSoftPGSM }}
 </div>
</div>

<hr>

<!-- Modal -->
<div class="modal fade" id="modalDeleteObject" tabindex="-1" role="dialog" aria-labelledby="modalLabelDeleteObject" aria-hidden="true">
  <div class="modal-dialog">
    <div class="modal-content">
      <div class="modal-header">
        <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">&times;</span><span class="sr-only">Отменить</span></button>
        <h4 class="modal-title" id="modalLabelDeleteObject">Выключить объект</h4>
      </div>
      <div class="modal-body">
        <form class="form-horizontal" role="form" method="post" action="/object_rename/">
        {% csrf_token %}
         <div class="form-group">
          <label for="objOldPCNId" class="col-sm-4 control-label">Идентификатор объекта</label>
          <div class="col-sm-8">
           {{ rename_object.objOldPCNId }}
          </div>
         </div>
         <div class="form-group">
          <label for="objOldLogin" class="col-sm-4 control-label">Логин объекта</label>
          <div class="col-sm-8">
           {{ rename_object.objOldLogin }}
          </div>
         </div>
         <input type="hidden" id="objNewLogin" value="del{{ obj.targetid }}" name="objNewLogin">
         <div class="form_group">
          <div class="modal-footer">
           <div class="row">
            <button type="button" class="btn btn-default" data-dismiss="modal">Отменить</button>
            <button type="submit" class="btn btn-primary">Да</button>
           </div>
          </div>
         </div>
        </form>
      </div>
    </div>
  </div>
</div>
<div class="modal fade" id="modalEnableObject" tabindex="-1" role="dialog" aria-labelledby="modalLabelEnableObject" aria-hidden="true">
  <div class="modal-dialog">
    <div class="modal-content">
      <div class="modal-header">
        <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">&times;</span><span class="sr-only">Отменить</span></button>
        <h4 class="modal-title" id="modalLabelDeleteObject">Включить объект</h4>
      </div>
      <div class="modal-body">
        <form class="form-horizontal" role="form" method="post" action="/object_rename/">
        {% csrf_token %}
         <div class="form-group">
          <label for="objOldPCNId" class="col-sm-4 control-label">Идентификатор объекта</label>
          <div class="col-sm-8">
           {{ rename_object.objOldPCNId }}
          </div>
         </div>
         <div class="form-group">
          <label for="objOldLogin" class="col-sm-4 control-label">Логин объекта</label>
          <div class="col-sm-8">
           {{ rename_object.objOldLogin }}
          </div>
         </div>
         <input type="hidden" id="objNewLogin" value="dev{{ obj.targetid }}" name="objNewLogin">
         <div class="form_group">
          <div class="modal-footer">
           <div class="row">
            <button type="button" class="btn btn-default" data-dismiss="modal">Отменить</button>
            <button type="submit" class="btn btn-primary">Да</button>
           </div>
          </div>
         </div>
        </form>
      </div>
    </div>
  </div>
</div>

<div class="modal fade" id="modalRenameObject" tabindex="-1" role="dialog" aria-labelledby="modalLabelRenameObject" aria-hidden="true">
  <div class="modal-dialog">
    <div class="modal-content">
      <div class="modal-header">
        <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">&times;</span><span class="sr-only">Отменить</span></button>
        <h4 class="modal-title" id="modalLabelRenameObject">Переименовать объект</h4>
      </div>
      <div class="modal-body">
        <form class="form-horizontal" role="form" method="post" action="/object_rename/">
        {% csrf_token %}
         <div class="form-group">
          <label for="objOldPCNId" class="col-sm-4 control-label">Идентификатор объекта</label>
          <div class="col-sm-8">
           {{ rename_object.objOldPCNId }}
          </div>
         </div>
         <div class="form-group">
          <label for="objOldLogin" class="col-sm-4 control-label">Логин объекта</label>
          <div class="col-sm-8">
           {{ rename_object.objOldLogin }}
          </div>
         </div>
         <div class="form-group">
          <label for="objNewPCNId" class="col-sm-4 control-label">Новый идентификатор</label>
          <div class="col-sm-8">
           {{ rename_object.objNewPCNId }}
          </div>
         </div>
         <div class="form_group">
          <div class="modal-footer">
           <div class="row">
            <button type="button" class="btn btn-default" data-dismiss="modal">Отменить</button>
            <button type="submit" class="btn btn-primary">Да</button>
           </div>
          </div>
         </div>
        </form>
      </div>
    </div>
  </div>
</div>
<div class="modal fade" id="modalReloadObjectFirmware" tabindex="-1" role="dialog" aria-labelledby="modalLabelReloadObjectFirmware" aria-hidden="true">
  <div class="modal-dialog">
    <div class="modal-content">
      <div class="modal-header">
        <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">&times;</span><span class="sr-only">Отменить</span></button>
        <h4 class="modal-title" id="modalLabelReloadObjectFirmware">Обновить ПО</h4>
      </div>
      <div class="modal-body">
        <form class="form-horizontal" role="form" method="post" action="/object_reload_firmware/">
        {% csrf_token %}
         <div class="form-group">
          <label for="objOldPCNId" class="col-sm-4 control-label">Идентификатор объекта</label>
          <div class="col-sm-8">
           {{ reload_firmware.objOldPCNId }}
          </div>
         </div>
         <div class="form-group">
          <label for="objOldLogin" class="col-sm-4 control-label">Логин</label>
          <div class="col-sm-8">
           {{ reload_firmware.objOldLogin }}
          </div>
         </div>
         <div class="form-group">
          <label for="objOldMSId" class="col-sm-4 control-label">Идентификатор MS</label>
          <div class="col-sm-8">
           {{ reload_firmware.objOldMSId }}
          </div>
         </div>         
         <div class="form-group">
          <label for="objOldFirmware" class="col-sm-4 control-label">Установленная версия ПО</label>
          <div class="col-sm-8">
           {{ reload_firmware.objOldFirmware }}
          </div>
         </div>
         <div class="form-group">
          <label for="objNewVersionSelected" class="col-sm-4 control-label">Выбрать версию</label>
          <div class="col-sm-8">
           {{ reload_firmware.objNewFirmwareSelected }}
          </div>
         </div>
         <div class="form-group">
          <label for="objNewVersionEntered" class="col-sm-4 control-label">Ввести имя файла с прошивкой</label>
          <div class="col-sm-8">
           {{ reload_firmware.objNewFirmwareEntered }}
          </div>
         </div>
         <div class="form_group">
          <div class="modal-footer">
           <div class="row">
            <button type="button" class="btn btn-default" data-dismiss="modal">Отменить</button>
            <button type="submit" class="btn btn-primary">Да</button>
           </div>
          </div>
         </div>
        </form>
      </div>
    </div>
  </div>
</div>
<div class="modal fade" id="modalChangeObjectState" tabindex="-1" role="dialog" aria-labelledby="modalLabelChangeObjectState" aria-hidden="true">
  <div class="modal-dialog">
    <div class="modal-content">
      <div class="modal-header">
        <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">&times;</span><span class="sr-only">Отменить</span></button>
        <h4 class="modal-title" id="modalLabelChangeObjectState">
         {% if obj.isTest %}
          Сделать нормальным
         {% else %}
          Сделать тестовым
         {% endif %}
        </h4>
      </div>
      <div class="modal-body">
        <form class="form-horizontal" role="form" method="post" action="/object_change_state/{{ obj.targetid }}/{{ obj.caronline_login }}/">
        {% csrf_token %}
         <div class="form-group">
          <label for="objOldPCNId" class="col-sm-4 control-label">Идентификатор объекта</label>
          <div class="col-sm-8">
           <input class="form-control" type="text" value="{{ obj.targetid }}" id="objOldPCNId" name="objOldPCNId" readonly>
          </div>
         </div>
         <div class="form-group">
          <label for="objOldLogin" class="col-sm-4 control-label">Логин</label>
          <div class="col-sm-8">
           <input class="form-control" type="text" value="{{ obj.targetid }}" id="objOldLogin" name="objOldLogin" readonly>
          </div>
         </div>
         <div class="form_group">
          <div class="modal-footer">
           <div class="row">
            <button type="button" class="btn btn-default" data-dismiss="modal">Отменить</button>
            <button type="submit" class="btn btn-primary">Да</button>
           </div>
          </div>
         </div>
        </form>
      </div>
    </div>
  </div>
</div>

<br>
<a href="/object_count_events_by_type/normal/{{ obj.targetid }}">События объекта по типам</a>

{% endblock %}
